from app import create_app, db
from app.models import User

app = create_app()

with app.app_context():
    # 查找管理员用户
    admin = User.query.filter_by(username='admin').first()
    
    if admin:
        # 重置密码为admin123
        admin.set_password('admin123')
        db.session.commit()
        print('管理员密码已重置为: admin123')
        
        # 验证密码是否设置成功
        is_valid = admin.check_password('admin123')
        print(f'密码验证结果: {is_valid}')
    else:
        print('未找到管理员用户')